home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 5 / BBS in a Box -Volume V (BBS in a Box) (April 1992).iso / CD Setup / Mansion Setup / CD ROM / Section.Dir 176 < prev    next >
Text File  |  1992-02-24  |  9KB  |  144 lines

  1. FILE LIST
  2. Last Updated: 02-24-1992
  3.  
  4. ID# FILE NAME            ACC. T UPLOADED BY                         DATE
  5. --- -------------------- ---- - ----------------------------------- ----------
  6.  48 TN.103.128K ROM/Asm     0 B AMUG BBS in a Box                   02-15-1991
  7.     DESC: TN.103.128K ROM/Asm - When calling MaxApplZone and MoveHHi from 
  8.      KEY: TN.103.128K ROM/Asm                                   KBytes: 5120
  9.     DESC: assembly  language, be sure to get the correct code. MaxApplZone and 
  10.     DESC: MoveHHi were  marked [Not in ROM] in Inside Macintosh, Volumes I-III 
  11.     DESC: . They are ROM calls in the 128K ROM. Since they are not in the 64K 
  12.     DESC: ROM, if you want your  program to work on 64K ROM routines it is 
  13.     DESC: necessary to call the routines by a JSR to a glue (library) routine 
  14.     DESC: instead of using the actual trap macro.    
  15.  46 TN.105.Object Pascal    0 B AMUG BBS in a Box                   02-15-1991
  16.     DESC: TN.105.Object Pascal - Object Pascal must have a CODE segment named  
  17.      KEY: TN.105.Object Pascal                                  KBytes: 4096
  18.     DESC: %_MethTables in order to access object methods. In MacApp this is 
  19.     DESC: taken  care of “behind the scenes” so you don’t have to worry about 
  20.     DESC: it . However,  if you are doing a straight Object Pascal program, 
  21.     DESC: you must make sure that  %_MethTables is around when you need it. If 
  22.     DESC: it’s unloaded when you call a  method, your Macintosh will begin 
  23.     DESC: executing wild noncode and die a gruesome and horrible death.   
  24.  39 TN.112.FindDItem        0 B AMUG BBS in a Box                   02-15-1991
  25.     DESC: TN.112.FindDItem - FindDItem is a potentially useful call which 
  26.      KEY: TN.112.FindDItem                                      KBytes: 3072
  27.     DESC: returns the number of a dialog item given a point in local 
  28.     DESC: coordinates and a dialog  handle. It returns an item number of –1 if 
  29.     DESC: no item’s rectangle overlaps the point. This is all well and good, 
  30.     DESC: except you don’t get back quite what you  would expect.     
  31.     DESC: 
  32.     DESC: 
  33.  38 TN.113.Boot Blocks      0 B AMUG BBS in a Box                   02-15-1991
  34.     DESC: TN.113.Boot Blocks - There are two undocumented features of the Boot 
  35.      KEY: TN.113.Boot Blocks                                    KBytes: 4096
  36.     DESC:  Blocks. This note will describe how they currently work. Warning: 
  37.     DESC: The  format and functionality of the Boot Blocks will change in the 
  38.     DESC: future;  dependence on this information may cause your program to 
  39.     DESC: fail on future  hardware or with future System software.     
  40.     DESC: 
  41.     DESC: 
  42.  36 TN.115.Stationery       0 B AMUG BBS in a Box                   02-15-1991
  43.     DESC: TN.115.Stationery - With the introduction of AppleShare (Apple’s 
  44.      KEY: TN.115.Stationery                                     KBytes: 6144
  45.     DESC: file  server) there are restrictions on self-modification of 
  46.     DESC: application resource files and the placement of configuration files. 
  47.     DESC: This note describes one way to get around the necessity for 
  48.     DESC: configuration files.      
  49.     DESC: 
  50.     DESC: 
  51.  35 TN.116.SharingApps      1 B AMUG BBS in a Box                   02-15-1991
  52.     DESC: TN.116.SharingApps - Normally, applications on an AppleShare server 
  53.      KEY: TN.116.SharingApps                                    KBytes: 7168
  54.     DESC: volume  cannot be executed by more than one user at a time. This 
  55.     DESC: technical note  explains why, and tells how you can enable your 
  56.     DESC: application to be shared.       
  57.  34 TN.117.Compatibility    0 B AMUG BBS in a Box                   02-15-1991
  58.     DESC: TN.117.Compatibility - While creating or revising any program for 
  59.      KEY: TN.117.Compatibility                                  KBytes: 49152
  60.     DESC: the  Macintosh, you should be aware of the most common reasons why 
  61.     DESC: programs fail on various versions of the Macintosh. This note will 
  62.     DESC: detail some common  failure modes, why they occur, and how to avoid 
  63.     DESC: them.      
  64.     DESC: 
  65.     DESC: 
  66.  24 TN.127.TextEdit EOL     1 B AMUG BBS in a Box                   02-15-1991
  67.     DESC: TN.127.TextEdit EOL - TESetSelect may be used to position the 
  68.      KEY: TN.127.TextEdit EOL                                   KBytes: 4096
  69.     DESC: insertion  point at the end of a line. There is an ambiguity, 
  70.     DESC: though; should the  insertion point appear at the end of the 
  71.     DESC: preceding line or the start of the following one? It is possible to 
  72.     DESC: determine what will happen, as you are  about to see.     
  73.     DESC: 
  74.     DESC: 
  75.  23 TN.128.PrGeneral        1 B AMUG BBS in a Box                   02-15-1991
  76.     DESC: TN.128.PrGeneral - The Printing Manager architecture has been 
  77.      KEY: TN.128.PrGeneral                                      KBytes: 15360
  78.     DESC: expanded to  include a new procedure called PrGeneral. The features 
  79.     DESC: described here are  advanced, special-purpose features, intended to 
  80.     DESC: solve specific problems for those applications that need them. The 
  81.     DESC: calls to determine printer  resolution introduce a good deal of 
  82.     DESC: complexity into the application’s code, and should be used only when 
  83.     DESC: necessary.    
  84.  21 TN.130.ioCompletion     1 B AMUG BBS in a Box                   02-15-1991
  85.     DESC: TN.130.ioCompletion - When making synchronous calls to the File 
  86.      KEY: TN.130.ioCompletion                                   KBytes: 3072
  87.     DESC: Manager, it is not necessary to clear ioCompletion field of the 
  88.     DESC: parameter block, since  that is done for you. Some earlier technotes 
  89.     DESC: explicitly cleared  ioCompletion, with the knowledge that this was 
  90.     DESC: unnecessary, to try to  encourage developers to fill in all fields 
  91.     DESC: of parameter blocks as indicated in Inside Macintosh.  By the way, 
  92.     DESC: this is true of all parameter calls—you  only have to set fields 
  93.     DESC: that are explicitly required.   
  94.     DESC: 
  95.     DESC: 
  96.  17 TN.134.Boot problems    3 B AMUG BBS in a Box                   02-15-1991
  97.     DESC: TN.134.Boot problems - The death of a hard disk with megabytes worth 
  98.      KEY: TN.134.Boot problems                                  KBytes: 26624
  99.     DESC: of  data can be exceedingly traumatic. This technical note will 
  100.     DESC: describe  techniques for recovering a hard disk and the data that is 
  101.     DESC: on it. The  discussion will also include some tips on how to avoid 
  102.     DESC: problems.      
  103.     DESC: 
  104.     DESC: 
  105.  15 TN.136.A5 & GrowZone    1 B AMUG BBS in a Box                   02-15-1991
  106.     DESC: TN.136.A5 & GrowZone - If you have a grow zone function, it may get 
  107.      KEY: TN.136.A5 & GrowZone                                  KBytes: 4096
  108.     DESC: called  when a system routine is trying to allocate memory. Because 
  109.     DESC: this can  happen, you can’t be guaranteed that register A5 will be 
  110.     DESC: correct. If your  grow zone function depends on A5, you should save 
  111.     DESC: register A5, load A5 from the low-memory global CurrentA5 (a long 
  112.     DESC: word at $904), and restore the  caller’s A5 before you exit.    
  113.     DESC: 
  114.  13 TN.138.KanjiTalk        1 B AMUG BBS in a Box                   02-15-1991
  115.     DESC: TN.138.KanjiTalk - This Technical Note describes the minor 
  116.      KEY: TN.138.KanjiTalk                                      KBytes: 4096
  117.     DESC: differences  between using KanjiTalk with the Japanese Macintosh 
  118.     DESC: Plus and KanjiTalk with a standard Macintosh Plus.       
  119.     DESC: 
  120.  11 TN.140.PBHSetVol        1 B AMUG BBS in a Box                   02-15-1991
  121.     DESC: TN.140.PBHSetVol - This note explains PBHSetVol, and why its use is 
  122.      KEY: TN.140.PBHSetVol                                      KBytes: 4096
  123.     DESC: not  recommended. PBHSetVol, like SetVol and PBSetVol, allows you to 
  124.     DESC: set the  current default volume and directory to be used with 
  125.     DESC: subsequent File  Manager calls. Unlike SetVol and PBSetVol, though, 
  126.     DESC: PBHSetVol lets you  specify the volume and the directory separately, 
  127.     DESC: using the ioVRefNum and  ioWDDirID fields.    
  128.     DESC: 
  129.   6 TN.145.Debugger FKEY    0 B AMUG BBS in a Box                   02-15-1991
  130.     DESC: TN.145.Debugger FKEY - This Technical Note formerly discussed showed 
  131.      KEY: TN.145.Debugger FKEY                                  KBytes: 4096
  132.     DESC: how to write an 'FKEY' to trap to the debugger. Changes since March 
  133.     DESC: 1988:  Merged  the contents of this Note into Technical Note #256, 
  134.     DESC: Stand-Alone Code, ad  nauseam. This Note formerly showed how to 
  135.     DESC: write an 'FKEY' resource to trap  to the debugger.  This information 
  136.     DESC: is now an example of writing stand-alone code resources in Technical 
  137.     DESC: Note #256, Stand-Alone Code, ad nauseam.    
  138.   4 TN.147.Finder Notes     1 B AMUG BBS in a Box                   02-15-1991
  139.     DESC: TN.147.Finder Notes - The Finder has undergone a couple of changes 
  140.      KEY: TN.147.Finder Notes                                   KBytes: 4096
  141.     DESC: you  should keep in mind when creating the “bundle” information for 
  142.     DESC: your  application.       
  143.     DESC: 
  144.